package com.masterclient.app.businessmodule.minemodule.address.contract;

import com.eoner.baselib.presenter.FCBasePresenter;
import com.eoner.baselib.presenter.IFCBaseView;
import com.eoner.baselibrary.bean.address.AddressListBean;
import com.eoner.baselibrary.bean.address.UpdateAddressBean;

/**
 * 作者：sean
 * 创建时间：2017/8/25 19:11
 * 功能说明：
 */

public interface EditAddressContract {

    interface View extends IFCBaseView {
        void addAddressFailed(String msg);
        void audateAddressSuccess(UpdateAddressBean.DataBean bean);
        void getAddressList(AddressListBean.DataBean dataBean);
    }
    abstract static class Presenter extends FCBasePresenter<View> {

        public abstract void getRegionList(String region_id);

        public abstract void updateAddress(String address_id,String a_id,String address,String default_a,String full_name,String mobile);
    }
}